<?php
namespace Home\Controller;
use Think\Controller;
class IndexController extends Controller {
    public function index(){
		$this->display();
    }

    public function show(){
    	$video = M('Video');
    	$user = M('User');
    	$video_rec=$video->select();
    	$user_rec = $user->find(1);

        $list = $video->limit(8*0, 8)->select();

    	// var_dump($list);
    	// $this->assign('video_rec', $video_rec);
    	$this->ajaxReturn($list);
    	// $this->assign('user_rec', $user_rec);                 
    }

    /**
     * TODO 基础分页的相同代码封装，使前台的代码更少
     * @param $m 模型，引用传递
     * @param $where 查询条件
     * @param int $pagesize 每页查询条数
     * @return \Think\Page
     */
    function getpage(&$m,$where,$pagesize=8){
        $m1=clone $m;//浅复制一个模型
        $count = $m->where($where)->count();//连惯操作后会对join等操作进行重置
        $m=$m1;//为保持在为定的连惯操作，浅复制一个模型
        $p=new Think\Page($count,$pagesize);
        $p->lastSuffix=false;
        $p->setConfig('header','<li class="rows">共<b>%TOTAL_ROW%</b>条记录&nbsp;&nbsp;每页<b>%LIST_ROW%</b>条&nbsp;&nbsp;第<b>%NOW_PAGE%</b>页/共<b>%TOTAL_PAGE%</b>页</li>');
        $p->setConfig('prev','上一页');
        $p->setConfig('next','下一页');
        $p->setConfig('last','末页');
        $p->setConfig('first','首页');
        $p->setConfig('theme','%FIRST% %UP_PAGE% %LINK_PAGE% %DOWN_PAGE% %END% %HEADER%');

        $p->parameter=I('get.');

        $m->limit($p->firstRow,$p->listRows);

        return $p;
    }
}